package com.swancloud.api.compute;

import com.swancloud.common.RestService;
import com.swancloud.model.common.ActionResponse;
import com.swancloud.openstack.compute.domain.NovaServerTag;

public interface ServerTagService extends RestService {

	NovaServerTag list(String serverId);

	NovaServerTag replace(String serverId, NovaServerTag tag);

	ActionResponse deleteAll(String serverId);

	ActionResponse delete(String serverId, String tag);

	ActionResponse check(String serverId, String tag);

	ActionResponse addSingle(String serverId, String tag);

}
